traffic fine payments - French English Dictionary